home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / fs / proto.h < prev    next >
C/C++ Source or Header  |  1990-07-23  |  2KB  |  148 lines

  1. /* Function prototypes. */
  2.  
  3. /* cache.c */
  4. zone_nr alloc_zone();
  5. void flushall();
  6. void free_zone();
  7. struct buf *get_block();
  8. void invalidate();
  9. void put_block();
  10. void rw_block();
  11. void rw_scattered();
  12.  
  13. /* device.c */
  14. void dev_close();
  15. int dev_io();
  16. int do_ioctl();
  17. int dev_open();
  18. void no_call();
  19. void rw_dev();
  20. void rw_dev2();
  21. int tty_exit();
  22. void tty_open();
  23.  
  24. /* filedes.c */
  25. struct filp *find_filp();
  26. int get_fd();
  27. struct filp *get_filp();
  28.  
  29. /* inode.c */
  30. struct inode *alloc_inode();
  31. void dup_inode();
  32. void free_inode();
  33. struct inode *get_inode();
  34. void put_inode();
  35. void update_times();
  36. void rw_inode();
  37. void wipe_inode();
  38.  
  39. /* link.c */
  40. int do_link();
  41. int do_unlink();
  42. int do_rename();
  43. void truncate();
  44.  
  45. /* main.c */
  46. void main();
  47. void reply();
  48.  
  49. /* misc.c */
  50. int do_dup();
  51. int do_exit();
  52. int do_fcntl();
  53. int do_fork();
  54. int do_revive();
  55. int do_set();
  56. int do_sync();
  57.  
  58. /* mount.c */
  59. int do_mount();
  60. int do_umount();
  61.  
  62. /* open.c */
  63. int do_close();
  64. int do_creat();
  65. int do_lseek();
  66. int do_mknod();
  67. int do_mkdir();
  68. int do_open();
  69.  
  70. /* path.c */
  71. struct inode *advance();
  72. int search_dir();
  73. struct inode *eat_path();
  74. struct inode *last_dir();
  75.  
  76. /* pipe.c */
  77. int do_pipe();
  78. int do_unpause();
  79. int pipe_check();
  80. void release();
  81. void revive();
  82. void suspend();
  83.  
  84. /* protect.c */
  85. int do_access();
  86. int do_chmod();
  87. int do_chown();
  88. int do_umask();
  89. int forbidden();
  90. int read_only();
  91.  
  92. /* putc.c */
  93. void putc();
  94.  
  95. /* read.c */
  96. int do_read();
  97. struct buf *rahead();
  98. void read_ahead();
  99. block_nr read_map();
  100. int read_write();
  101. int rw_user();
  102.  
  103. /* stadir.c */
  104. int do_chdir();
  105. int do_chroot();
  106. int do_fstat();
  107. int do_stat();
  108.  
  109. /* super.c */
  110. bit_nr alloc_bit();
  111. void free_bit();
  112. struct super_block *get_super();
  113. int load_bit_maps();
  114. int mounted();
  115. void rw_super();
  116. int scale_factor();
  117. int unload_bit_maps();
  118.  
  119. /* time.c */
  120. int do_stime();
  121. int do_time();
  122. int do_tims();
  123. int do_utime();
  124.  
  125. /* utility.c */
  126. time_t clock_time();
  127. int cmp_string();
  128. void copy();
  129. int fetch_name();
  130. int no_sys();
  131. void panic();
  132.  
  133. /* write.c */
  134. void clear_zone();
  135. int do_write();
  136. struct buf *new_block();
  137. void zero_block();
  138.  
  139. /* library */
  140. void printk();
  141. int receive();
  142. int send();
  143. int sendrec();
  144. void sys_abort();
  145. void sys_copy();
  146. void sys_kill();
  147. void sys_times();
  148.